maintenance and repair technician - French English Dictionary